 .puDebg {
	background-position: center;
	background-size: 100%;
	background-repeat: no-repeat;
 }
 .puDebg2 {
 	background-position: top;
 	background-size: 100%;
 	background-repeat: no-repeat;
 }
 .puDebg3 {
 	background-position: bottom;
 	background-size: 100%;
 	background-repeat: no-repeat;
 }
 

.puxhx{
	border-bottom: 1px solid #efefef;
}
.puxhx2{
	border-top: 1px solid #efefef;
}
 .puPcls {
		font-size: 25rpx;
		color: #ACACAC;
		font-weight: 100;
	}
	.puPcls2 {
			font-size: 30rpx;
			color: #ACACAC;
		}
	.puformladel{
		font-size: 30rpx;
		font-weight: bold;
	}
	.puformladel2{
		font-size: 35rpx;
		font-weight: bold;
	} 
	.puformladel3{
		font-size: 45rpx;
		font-weight: bold;
	} 
	.puformContent{
		font-size: 30rpx;
	}
	.puformContent2{
		font-size: 25rpx;
	}
	.puformContent3{
		font-size: 30rpx;
		color: #7D51FE ;
	}
	.puformContent4{
		font-size: 28rpx;
	}
 .shenglue1 {
   overflow: hidden;  
   text-overflow: ellipsis;  
   display: -webkit-box;  
   -webkit-line-clamp: 1;  
   -webkit-box-orient: vertical;  
   white-space: normal;
   word-break:break-all;
 }  
 
 		
 .puBgColor{
    background-color: #7D51FE;
 }
 .puBgColor2{
	background: linear-gradient(to right,#7D51FE,#8672fc,#aa99fc,#c3b7fc); 
 }
 .puBgColor3{
     background: linear-gradient(to bottom,#7D51FE,#8672fc,#aa99fc,#c3b7fc); 
 }
 .puBgColor4{
     background-color: #F5F6F8;
	 min-height: 100vh;
 }
 .puBgColor5{
     background-color: #fff;
 }
 .puFontColor{
 	 color: #fff;
 }
 .puFontColor2{
 	 color: #7D51FE;
 }
 .puFontColor3{
 	 color: #000;
 }
 
 .puBut{
	 background-color: #fff;
	 color: #7D51FE;
 }
 .puBut2{
 	background-color: #fff;
	color: #707070;
 }
 .puBut3{
 	background: #7D51FE; 
 	color: #fff;
 }
 .puBut4{
 	background: #ECECEC; 
 	color: #000;
 }
 .puBut5{
 	border: 1px solid #7D51FE;
 	color: #7D51FE;
 }
 .puBut6{
 	border: 1px solid #dadada;
 	color: #707070;
 }
 
 .puBut7{
 	border: 1px solid #fff;
	background-color: transparent;
 	color: #fff;
 }
 .puBut8{
	background: #FF3964; 
 	color: #fff;
 }
 .puBut9{
 	border: 1px solid #7D51FE;
 	background-color: transparent;
 	color: #7D51FE;
 }
 .puBut10{
 	border: 1px solid #FF3964;
 	background-color: transparent;
 	color: #FF3964;
 }
 .puSelMune {
 	color: #7D51FE;
 	padding-bottom: 10rpx;
 	border-bottom: 2px solid #7D51FE;
 	font-weight: bold;
 }
 
 .puUnMune {}
 .puSelMune2 {
	 color: #fff;
 	padding-bottom: 10rpx;
 	border-bottom: 2px solid #fff;
 	font-weight: bold;
 }
 
 .puUnMune2 {
	 color: #fff;
 }
  .puBut11{
  	background-color: rgba(250, 250, 250, .4);
  	color: #fff;
  }
 
 .puColumn{
 	display: flex;
 	flex-direction: column;
 	align-items: center;
	justify-content: space-between;
 }
  
 .shenglue2 {  
   overflow: hidden;  
   text-overflow: ellipsis;  
   display: -webkit-box;  
   -webkit-line-clamp: 2;  
   -webkit-box-orient: vertical;  
   white-space: normal;
   word-break:break-all;
 }
 
 // .safe-area-inset-bottom {
 // 	/* 不兼容时默认高度 */
 // 	height: 20px;
 	
 // 	/* 
 // 	如果需要多留一点安全区域可以这样写
 // 	height: calc(10px + env(safe-area-inset-bottom));
 // 	可以根据需求使用 height 或 padding-bottom 等
 // 	 */
 //     height: env(safe-area-inset-bottom);
 // }

 
